Quantum Algorithms for Lowest Weight Paths and Spanning Trees in Complete Graphs

نویسندگان

  • Mark Heiligman
  • MARK HEILIGMAN
چکیده

Quantum algorithms for several problems in graph theory are considered. Classical algorithms for finding the lowest weight path between two points in a graph and for finding a minimal weight spanning tree involve searching over some space. Modification of classical algorithms due to Dijkstra and Prim allows quantum search to replace classical search and leads to more efficient algorithms. In the case of highly asymmetric complete bipartite graphs, simply replacing classical search with quantum search leads to a faster quantum algorithm. A fast quantum algorithm for computing the diameter of a complete graph is also given. Introduction The question of which classical algorithms can be sped up by quantum computing is of course a very interesting one. At present there are only a few general techniques known in the field of quantum computing and finding new problems that are amenable to quantum speedups is a high priority. Classically, one area of mathematics that is full of interesting algorithms is computational graph theory. It is therefore natural to ask whether any of the classical graph theory algorithms can take advantage of quantum computing. One of the few general techniques known centers around Grover’s algorithm for searching an unsorted list for a specified element. This original idea has been extended to general amplitude amplification that can be applied to any classical algorithm. It would be incorrect to assume that amplitude amplification always leads to quantum speedups of classical algorithms. There are some interesting cases where “Grover-like” techniques do in fact lead to speedups of classical algorithms. One very important case of this is to find the minimum value of a computable function as the set of input arguments ranges over a finite, but unordered list. In this case, if the list is of length n, then the quantum cost of finding the minimum is O (√ n ) , while the classical cost is O (

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Snakes and Caterpillars in Graceful Graphs

Graceful labelings use a prominent place among difference vertex labelings. In this work we present new families of graceful graphs all of them obtained applying a general substitution result. This substitution is applied here to replace some paths with some trees with a more complex structures. Two caterpillars with the same size are said to be textit{analogous} if thelarger stable sets, in bo...

متن کامل

NUMBER OF SPANNING TREES FOR DIFFERENT PRODUCT GRAPHS

In this paper simple formulae are derived for calculating the number of spanning trees of different product graphs. The products considered in here consists of Cartesian, strong Cartesian, direct, Lexicographic and double graph. For this purpose, the Laplacian matrices of these product graphs are used. Form some of these products simple formulae are derived and whenever direct formulation was n...

متن کامل

Counting the number of spanning trees of graphs

A spanning tree of graph G is a spanning subgraph of G that is a tree. In this paper, we focus our attention on (n,m) graphs, where m = n, n + 1, n + 2, n+3 and n + 4. We also determine some coefficients of the Laplacian characteristic polynomial of fullerene graphs.

متن کامل

A Metaheuristic Algorithm for the Minimum Routing Cost Spanning Tree Problem

The routing cost of a spanning tree in a weighted and connected graph is defined as the total length of paths between all pairs of vertices. The objective of the minimum routing cost spanning tree problem is to find a spanning tree such that its routing cost is minimum. This is an NP-Hard problem that we present a GRASP with path-relinking metaheuristic algorithm for it. GRASP is a multi-start ...

متن کامل

Designing Stimulating Programming Assignments for an Algorithms Course: A Collection of Problems Based on Random Graphs

The eld of random graphs contains many surprising and interesting results. Here we demonstrate how some of these results can be used to develop stimulating, open-ended problems for courses in algorithms and data structures or graph theory. Speci cally, we provide problems for algorithms that compute minimum spanning trees, connected components, maximum ows, and shortest paths.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003